package d0906;
import java.sql.Time;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Date类 {
    public static void main(String[] args) {
        Date date1 = new Date();  // 当前时间
        Date date2 = new Date(System.currentTimeMillis());
        Date date3 = new Date(0);  // 构建 0 毫秒时间对象

        System.out.println(date1);
        System.out.println(date2);
        System.out.println(date3);

        System.out.println(date1.after(date3));  // 判断未来时间
        System.out.println(date1.before(date3)); // 判断过去时间

        System.out.println("时间戳:" + System.currentTimeMillis());
        System.out.println("时间戳:" + date2.getTime());
        System.out.println("月份:" + date2.getMonth());  // 废弃的方法

        Time time;
        // sql Date 表示年月日
        java.sql.Date date4 = new java.sql.Date(1000l * 60 * 60 * 24 * 365);
        System.out.println(date4);

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");

        System.out.println(sdf.format(date1));
        System.out.println(sdf.format(date2));
        System.out.println(sdf.format(date3));
        System.out.println(sdf.format(date4));

    }
}
